There is a big difference between decentralized crypto like Bitcoin and what the banks are building. Banks aren't trying to give up control; they are trying to modernize the fiat system. I think they realized they were losing the tech war. I found a piece detailing why are banks implementing blockchain and digital currencies like CBDCs: Why are banks implementing blockchain and digital currencies?. It points out that they want the speed and programmability of crypto but within a regulated environment. It’s basically an upgrade to the plumbing of the financial system. Whether we like it or not, programmable money is probably the future of banking.